/* General styles for the progress bars & milestone */
/******************************/
/***        layout          ***/
.milestone{
   padding-bottom:32px;
}

.milestone P,
.milestone H6{
   padding:0;
   margin:0;
}

.milestone P.milestoneinfo{
    padding-top:4px;
	padding-bottom:4px;
}

table.progress { margin: 1em 1em 0; width: 40em; max-width: 70% }
table.progress {
 border: 1px solid #d7d7d7;
 border-collapse: collapse;
 border-spacing: 0;
 float: left;
 margin: 0;
 padding: 0;
 empty-cells: show;
}
table.progress a,
table.progress :visited,
table.progress :link,
table.progress :link :hover,
table.progress :visited :hover {
 border: none;
 display: block;
 width: 100%;
 height: 1.2em;
 padding: 0;
 margin: 0;
 text-decoration: none
}
table.progress td { background: #fff; padding: 0 }
table.progress td.closed { background: #dfdfef }
table.progress td:hover { background: none }

/******************************/
/***         font           ***/
.milestone H6{
	font-size: 10pt;
	font-weight: bold;
}